home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Complementary Applications 2004 February / SGI IRIX 6.5 Complementary Applications 2004 February.iso / dist / cde.idb / usr / dt / share / man / cat3 / XmString.z.z / XmString.z / XmString
Encoding:
Text File  |  2003-11-18  |  3.8 KB  |  67 lines

  1.  
  2.  
  3.  
  4.      XXXXmmmmSSSSttttrrrriiiinnnngggg((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV          XXXXmmmmSSSSttttrrrriiiinnnngggg((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       _X_m_S_t_r_i_n_g - Data type for a compound string
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.       #include <Xm/Xm.h>
  13.  
  14.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.       _X_m_S_t_r_i_n_g is the data type for    a compound string.  Compound
  16.       strings include one or more segments,    each of    which may
  17.       contain a font list element tag, string direction, and text
  18.       component.  When a compound string is    displayed, the font
  19.       list element tag and the direction are used to determine how
  20.       to display the text.    Whenever a font    list element tag is
  21.       set to _X_m_F_O_N_T_L_I_S_T__D_E_F_A_U_L_T__T_A_G    the text is handled as a
  22.       locale text segment.
  23.  
  24.       Calling _X_t_G_e_t_V_a_l_u_e_s for a resource whose type    is XmString
  25.       yields a copy    of the compound    string resource    value.    The
  26.       application is responsible for using _X_m_S_t_r_i_n_g_F_r_e_e to free
  27.       the memory allocated for the copy.
  28.  
  29.       Refer    to the _X_m_F_o_n_t_L_i_s_t man page for a description of    the
  30.       algorithm that associates the    font list element tag of a
  31.       compound string segment with a font list entry in a font
  32.       list.
  33.  
  34.       The compound string interface    consists of the    routines
  35.       listed under "Related    Information."
  36.  
  37.      RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  38.       _X_m_S_t_r_i_n_g_B_a_s_e_l_i_n_e(_3_X),    _X_m_S_t_r_i_n_g_B_y_t_e_C_o_m_p_a_r_e(_3_X),
  39.       _X_m_S_t_r_i_n_g_C_o_m_p_a_r_e(_3_X), _X_m_S_t_r_i_n_g_C_o_n_c_a_t(_3_X), _X_m_S_t_r_i_n_g_C_o_p_y(_3_X),
  40.       _X_m_S_t_r_i_n_g_C_r_e_a_t_e(_3_X), _X_m_S_t_r_i_n_g_C_r_e_a_t_e_L_t_o_R(_3_X),
  41.       _X_m_S_t_r_i_n_g_C_r_e_a_t_e_L_o_c_a_l_i_z_e_d(_3_X), _X_m_S_t_r_i_n_g_C_r_e_a_t_e_S_i_m_p_l_e(_3_X),
  42.       _X_m_S_t_r_i_n_g_D_i_r_e_c_t_i_o_n(_3_X), _X_m_S_t_r_i_n_g_D_i_r_e_c_t_i_o_n_C_r_e_a_t_e(_3_X),
  43.       _X_m_S_t_r_i_n_g_D_r_a_w(_3_X), _X_m_S_t_r_i_n_g_D_r_a_w_I_m_a_g_e(_3_X),
  44.       _X_m_S_t_r_i_n_g_D_r_a_w_U_n_d_e_r_l_i_n_e(_3_X), _X_m_S_t_r_i_n_g_E_m_p_t_y(_3_X),
  45.       _X_m_S_t_r_i_n_g_E_x_t_e_n_t(_3_X), _X_m_S_t_r_i_n_g_F_r_e_e(_3_X),
  46.       _X_m_S_t_r_i_n_g_F_r_e_e_C_o_n_t_e_x_t(_3_X), _X_m_S_t_r_i_n_g_G_e_t_L_t_o_R(_3_X),
  47.       _X_m_S_t_r_i_n_g_G_e_t_N_e_x_t_C_o_m_p_o_n_e_n_t(_3_X),    _X_m_S_t_r_i_n_g_G_e_t_N_e_x_t_S_e_g_m_e_n_t(_3_X),
  48.       _X_m_S_t_r_i_n_g_H_a_s_S_u_b_s_t_r_i_n_g(_3_X), _X_m_S_t_r_i_n_g_H_e_i_g_h_t(_3_X),
  49.       _X_m_S_t_r_i_n_g_I_n_i_t_C_o_n_t_e_x_t(_3_X), _X_m_S_t_r_i_n_g_L_e_n_g_t_h(_3_X),
  50.       _X_m_S_t_r_i_n_g_L_i_n_e_C_o_u_n_t(_3_X), _X_m_S_t_r_i_n_g_N_C_o_n_c_a_t(_3_X),
  51.       _X_m_S_t_r_i_n_g_N_C_o_p_y(_3_X), _X_m_S_t_r_i_n_g_P_e_e_k_N_e_x_t_C_o_m_p_o_n_e_n_t(_3_X),
  52.       _X_m_S_t_r_i_n_g_S_e_g_m_e_n_t_C_r_e_a_t_e(_3_X), _X_m_S_t_r_i_n_g_S_e_p_a_r_a_t_o_r_C_r_e_a_t_e(_3_X),
  53.       _X_m_S_t_r_i_n_g_T_a_b_l_e(_3_X), and _X_m_S_t_r_i_n_g_W_i_d_t_h(_3_X).
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.      Page 1                        (printed 11/11/03)
  64.  
  65.  
  66.  
  67.